package com.ruoyi.mateWarehousing.service;

import com.ruoyi.mateCheck.domain.MateCheckModel;
import com.ruoyi.mateCheck.domain.MateTest;
import com.ruoyi.mateCheck.domain.MateUserDevice;
import com.ruoyi.mateRequistion.domain.MateRequistionModel;
import com.ruoyi.mateWarehousing.domain.Inventory;
import com.ruoyi.mateWarehousing.domain.MateWarehousing;
import com.ruoyi.material.domain.MaterialProduct;
import com.ruoyi.warehousing.domain.WarehousingRecords;

import java.util.List;
import java.util.Map;

/**
 * @Author
 * @Version 1.0
 */
public interface MateWarehousingService {

    public List<MaterialProduct> selectProductToWar(MaterialProduct materialProduct);

    public List<MateWarehousing> selectWarehousingDetail(MateWarehousing mateWarehousing);

    public List<WarehousingRecords> selectWarehousingRecords(WarehousingRecords warehousingRecords);

    public List<MateCheckModel> selectMateCheck(MateWarehousing mateWarehousing);

    public List<MateUserDevice> selectmateUserDevices(MateWarehousing mateWarehousing);

    public List<MateWarehousing> mateProductList(Map<String,Object> resMap);

    public List<MateWarehousing> selectMateWarehousing(Map<String,Object> resMap);

    public List<MateRequistionModel> selectTendency();

    List<Inventory> selectProductToWar_new(Inventory inventory);

}
